home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d7 / faxctrl.arc / FAXCTRL.DOC < prev    next >
Text File  |  1990-12-28  |  15KB  |  338 lines

  1.  
  2.  
  3.                                  F A X C T R L
  4.  
  5.  
  6.                                 What is FAXCTRL?
  7.  
  8.     FaxCtrl is actually a program and a BATch file that integrate to allow you 
  9. to use both a Host system and a     FAX machine on the same line! That's right! 
  10. There's no need of you spending $20...$30...$50 a month for another phone line 
  11. plus $75...$100...$more for installation just because you need or want a FAX 
  12. machine at home or the office and need to occasionally call and login to your 
  13. or your company's computer host system. 
  14.  
  15.  
  16.     You can also use FAXCTRL to integrate an answering machine and your host 
  17. system on one phone line...or also incorporate it on your VOICE line! You retain 
  18. all functions of your FAX or answering machine and your host system! You can 
  19. even use FAXCTRL alone with your host system, just for the added security from 
  20. hackers. 
  21.  
  22.  
  23.                                 What is FAXCTRL? [2]
  24.  
  25.     And unlike programs with similar features, FAXCTRL does not use valuable DOS 
  26. memory by remaining resident. Nor does it require your computer to boot, over 
  27. and over again, each time it is used. 
  28.  
  29.  
  30.                                FAXCTRL and Viruses
  31.  
  32.     Do you worry about getting viruses in your shareware? FAXCTRL contains an 
  33. integrated virus checking ability. So if you receive a bad copy, or suspect that 
  34. some virus has infected your copy of FAXCTRL, you can find out immediately! [See 
  35. "/e(xamine)" under options.] 
  36.  
  37.  
  38.                               FAXCTRL Requirements
  39.  
  40.                   FAXCTRL.EXE require PC/MS-DOS 3.0 or greater.
  41.  
  42.  
  43.                                  F A X C T R L
  44.                                  version  1.35
  45.                        Copyright 1989 by Unique Software
  46.  
  47.  
  48.                 [F1] - Quick Start
  49.  
  50.                 [F2] - Usage
  51.                 [F3] - Options in Depth {1-5}
  52.  
  53.                 [F4] - Editing FAXHOST.BAT
  54.                 [F5] - Starting FAXCTRL
  55.                 [F6] - Calling your computer
  56.                 [F7] - Your Fax Machine / Security / Other Uses
  57.  
  58.                 [F8] - Use with Various Telecommunications Programs 
  59.                      - ~82FREE~02 Upgrades???
  60.  
  61.                 [F10] - Return to THIS menu
  62.  
  63.                            FAXCTRL 1.35 - QUICK START
  64.  
  65.     [1]·Copy FaxCtrl to a directory accessible to DOS on your PATH statement or 
  66. place FaxCtrl in your host system directory.
  67.         COPY FAXCTRL.EXE [pathname]
  68.     [2]·Copy FaxHost.ASP to your host system dir. COPY FAXHOST.ASP [pathname]
  69.     [3]·Copy FaxHost.BAT to a directory accessible to DOS on your PATH statement 
  70. or place FaxCtrl in your host system directory. 
  71.         COPY FAXHOST.BAT [pathname]
  72.     [4]·Check FaxHost.BAT. you may have to add pathnames to FAXCTRL.EXE and to 
  73. the command that starts your host system. Don't forget options if needed! 
  74.     [5]·Type FAXHOST. FaxCtrl should load almost immediately. If it doesn't go 
  75. back to step [4] and check/change the pathnames as needed. 
  76.     [6]·If you FAX has a settable "Answer on Ring #". Set it to anything greater 
  77. than ONE. This isn't usually a problem as even those not settable usually don't 
  78. answer until the second or third ring. 
  79.     [7]·To reach your computer, ring your the telephone line ONCE then hang up. 
  80. Wait (at least) for the ring duration you have set. [The default is 10 seconds.] 
  81. Then call your computer/fax line to logon and logon to Procomm as normal. 
  82.     [8]·When exiting any host system remotely, you must use the option that 
  83. returns to DOS so FAXCTRL can resume it's operation.
  84.  
  85.                                  FAXCTRL - USAGE
  86.  
  87. FAXCTRL {/h(elp)|/e(xamine)|/option1 /option2 ... /optionN}
  88.    options (* are defaults)
  89.      /h(elp) - display this screen
  90.      /e(xamine) - for virus
  91.  
  92.      /c(port):# {*1|2}
  93.      /b(aud):# {300|1200|*2400|4800}
  94.      /d(atabits):# {7|*8}
  95.      /p(arity):# {*0|1|2}
  96.      /r(wait):# [secs 6...*10...30]
  97.      /w(aitb):# [secs 10...*48...120]
  98.      /k(eystr):? [*`RING']
  99.      /n(oansw):?.? [*`ATS0=0 X3 V1']
  100.      /a(nswer):?.? [*`ATS0=1']
  101.      /l(inend):# [*013]
  102.  
  103.  
  104.                          FAXCTRL - Options in Depth [1]
  105.  
  106.     NOTE: in all explanations, examples, items which appear in parentheses, (), 
  107. are optional and don't have to be included; items which appear in brackets, [], 
  108. are comments and are NOT a part of the commands/options; items which appear in 
  109. braces, {}, separated by a bar, |, are a list and ONE of them MUST be included 
  110. with the command/option. 
  111.  
  112.     /h(elp) - displays the quick help screen
  113.     /e(xamine) - examine FAXCTRL.EXE for virus infections
  114.  
  115.     /c(port):{1|2} - selects which COMmunications port your modem uses. COM1 is 
  116. default, so the only time you really need to use this option is if you are using 
  117. COM2. Note that "/c:1" and "/cport:1" are identical options.
  118.  
  119.     /b(aud):{300|1200|2400|4800} - selects the baud setting you want to use. We 
  120. suggest that you use the same baud rate that you login to your host system  with 
  121. but this is not necessary. The default is 2400 baud. Note that "/b:1200" and 
  122. "/baud:1200" are identical options.
  123.  
  124.  
  125.                          FAXCTRL - Options in Depth [2]
  126.  
  127.     /d(atabits):{7|8}·-·sets the databits for your selected COM port. Again 
  128. there is no specific requirement. However, we suggest you use the same setting 
  129. as your host system uses. Eight, 8, is the default. 
  130.  
  131.  
  132.     /p(arity):{0|1|2}·-·sets the parity for your selected COM port. We suggest 
  133. you use the same setting as your host system uses. The parity settings of zero, 
  134. one, and two, correspond (naturally) to none, odd, and even respectively. 
  135.  
  136.  
  137.     /r(wait):##·-·set the maximum number of seconds FaxCtrl will "watch" between 
  138. rings on your telephone. Any number between six, 6, and thirty, 30, is valid. 
  139. This number has to be set one to two seconds greater than the time between rings 
  140. on your phone. Please time your telephone because times between rings do vary 
  141. from phone company to phone company. This is also the amount of time you will 
  142. have to wait between your first ring and actually logging onto your host system. 
  143.  
  144.  
  145.                          FAXCTRL - Options in Depth [3]
  146.  
  147.      /w(aitb):##·-·sets the maximum number of seconds that FaxCtrl waits before 
  148. recycling after it detects a second ring in a row. In other words, after FaxCtrl 
  149. senses a second ring in a row, it will wait this many seconds before starting to 
  150. look for the next call. Forty-eight, 48, seconds is the default. Any number 
  151. between 10 and 120 seconds is valid. 
  152.  
  153.  
  154.      /k(eystr):?...?·-·this is the ASCII string that is generated when your 
  155. modem detects the phone line ringing. If you have a Hayes compatible modem, the 
  156. string is "RING". This is also the default. If you modem generates a different 
  157. word or you prefer to use the Hayes result code, 2, you can set the string with 
  158. this command. For example, to use the Hayes result code for "RING" you would use 
  159. the option /k:2 
  160.  
  161.  
  162.  
  163.                          FAXCTRL - Options in Depth [4]
  164.  
  165.     /n(oansw):?...?·-·this actually serves two purposes. first you must include 
  166. the command that turns OFF auto-answering on your modem. You DON'T want your 
  167. modem answering the line - it might be for your FAX! This is also an 
  168. initialization string. The string is sent to your modem every time that FaxCtrl 
  169. is run. The default is "ATS0=0 X3 V1", a Hayes command, turning off auto-answer, 
  170. turning on level 3 commands, and turning on verbose mode. If your modem isn't 
  171. Hayes compatible, or you prefer to use Hayes result codes (see /k(eystr)) you 
  172. must set the appropriate string with this option. For example, to use the Hayes 
  173. result codes, you would use the string "/n:ATS0=0 V0". 
  174.  
  175.     /a(nswer):?...?·-·this is the ASCII string that tells your modem to auto-
  176. answer your phone line and is sent to your modem each time that FaxCtrl is about 
  177. to exit to run your host system. This command is usually unnecessary because 
  178. most host systems send an auto-answer string to your modem when initialing the 
  179. Host mode. This command was included at the request of several BETA testers. You 
  180. may find other uses for it. The default is "ATS0=1". 
  181.  
  182.  
  183.                          FAXCTRL - Options in Depth [5]
  184.  
  185.      /l(inend):###·-·this is the decimal code that your modem requires to 
  186. terminate each line/command. The majority of modems simply use a Carriage 
  187. Return, <CR>, [ENTER], whatever you call it, it's decimal 13 (also the default). 
  188. A lot of older Radio Shack modems required a command to terminate with a capital 
  189. letter "X", if you have one of these modems you should use the option, "/l:88". 
  190. Naturally valid values are from 0 to 255. 
  191.  
  192.  
  193.                          FAXCTRL - Editing FaxHost.BAT
  194. :FAXTOP
  195. : don't forget to precede FAXCTRL with a pathname (if needed)
  196. FAXCTRL
  197. : don't forget to add options above (if needed)
  198. : on exit QUIT IF LOCAL KEYPRESS
  199. IF ERRORLEVEL=1 GOTO ABORT
  200. : don't forget to precede the host system name with a pathname (if needed)
  201. : PCPLUS /FFAXHOST
  202. : ^- for use with Procomm Plus
  203. : QMODEM /HOST
  204. : ^- for use with QMODEM
  205. : TELIX Q B Shost
  206.          
  207. : keep looping back
  208. GOTO FAXTOP
  209. :ABORT
  210.     This is part ofthe file FAXHOST.BAT included in FAXCTL.EXE. If you don't put 
  211. FAXCTRL in a directory contained on your PATH statement you need to include the 
  212. path where it is located in front of "FAXCTRL" (don't forget options you might 
  213. need AFTER FAXCTRL, for example: "FAXCTRL /c:2"
  214.  
  215.  
  216.  
  217.                            FAXCTRL - Starting FAXCTRL
  218.  
  219.     The actual use of FAXCTRL, once you've determined which options you require 
  220. or want, is automatic. Although FAXCTRL can be run from the command line, it 
  221. would not provide any function in itself. In other words, FAXCTRL is made up of 
  222. the integrated working parts you have received, FAXCTRL.EXE, FAXHOST.BAT, and 
  223. FAXHOST.ASP. Each of these parts is necessary for FAXCTRL to work properly. 
  224.  
  225.  
  226.  
  227.     To run FAXCTRL once you have changed FAXHOST.BAT to meet your needs, you 
  228. only need to type in FAXHOST. The rest is automatic. FAXHOST will load FAXCTRL 
  229. and begin waiting for your phone line to ring. To terminate FAXCTRL you only 
  230. need to press any key on your keyboard. 
  231.  
  232.  
  233.  
  234.                          FAXCTRL - Calling your computer
  235.  
  236.  
  237.     Calling into your computer requires only a few, simple, additional steps. 
  238. Ring the phone line ONCE, hangup, wait the number of seconds you have set with 
  239. the /r(wait):## option (default is 10 seconds). Now call back and logon to your 
  240. host system as normal. 
  241.  
  242.  
  243.     Naturally, your Host mode will work as normal. The only thing left to 
  244. remember is that instead of giving a command of "Goodbye" or "Hangup", you need 
  245. to issue the command to "Abort". This will return your computer to the system 
  246. level and back to FAXCTRL, ready for your next call if necessary. 
  247.  
  248.  
  249.     If you forget and give the "Goodbye" command, simple call back, logon and 
  250. give the "Abort" command.
  251.  
  252.  
  253.                            FAXCTRL - Your FAX Machine
  254.  
  255.     If you can select the number of rings it takes for your FAX machine to 
  256. answer, set it to TWO or more rings. If you cannot, this shouldn't be a problem. 
  257. Most FAX machines answer on the second or third ring. 
  258.  
  259.     The reason for this is you don't want your FAX machine answering before your 
  260. modem once you have tripped the "one-ring" signal.
  261.  
  262.  
  263.                                FAXCTRL - Security
  264.  
  265.     FAXCTRL gives you extra security from some hacker breaking into your Host 
  266. system.  For example, a lot of hackers use some sort of a dialing program that 
  267. goes through all telephone numbers recording those which responded with a 
  268. carrier tone. FAXCTRL would never allow your system to issue a carrier tone in 
  269. such a case because such dialer programs are set up to dial and let the line 
  270. ring several times before it gives up. Once that phone line rings the second 
  271. time, FAXCTRL is going to ignore the attempt completely. If the hacker can't 
  272. detect your modem, he cannot break into your Host setup. 
  273.  
  274.  
  275.                               FAXCTRL - Other Uses
  276.  
  277.     Don't limit your imagination on the uses of FAXCTRL. You DON'T have to have 
  278. a FAX machine. All of the above principles and instructions would also allow you 
  279. to use an answering machine and your Host setup on the same telephone line; or 
  280. an answering machine, your Host setup, and your NORMAL voice telephone line. 
  281.  
  282.     To use FAXCTRL with an answering machine make sure and set your answering 
  283. machine to answer on the second, third, etc. ring. Anything but the first ring. 
  284. Now if someone calls to your house (everyone lets a phone ring more than once!) 
  285. and you're away FAXCTRL will not invoke your host system unless you call in and 
  286. give it the "one-ring" switch. Your answering machine can operate as normal! 
  287. Even such features as toll-saver work! 
  288.  
  289.     To use FAXCTRL on your normal voice line with or without an answering 
  290. machine is very simple. Just tell anyone living in your house NOT ever answer 
  291. the phone unless it rings twice! When you call in needing to "talk" to your Host 
  292. system, (if everyone follows orders) the "one-ring" switch works, and your call 
  293. back is answered by your Host system on the first ring. 
  294.  
  295.  
  296.              FAXCTRL - Use with Various Telecommunications Programs 
  297.  
  298.  
  299.     If you use PROCOMM (any version), read the self-displaying docs FPROCOMM.COM.
  300.  
  301.     If you use QMODEM, read the self-displaying documentation FQMODEM.COM.
  302.  
  303.     If you use TELIX, read the self-displaying documentation FTELIX.COM.
  304.  
  305.     If you use MIRROR III, read the self-displaying docs FMIRROR.COM
  306.  
  307.     If you use CROSSTALK (any version), read the self-displaying docs FXTALK.COM 
  308.  
  309.  
  310.     You should be able to use FAXCTRL with ANY telecommunications program. All 
  311. that is really needed is the ability to abort to the system level once you are 
  312. finished with your call. The only adjustment needed would be in FAXHOST.BAT to 
  313. invoke your terminal program so that it will either enter it's Host mode 
  314. automatically or create a script that can do so. 
  315.  
  316.  
  317.                            FAXCTRL - FREE Upgrades???
  318.  
  319.  
  320.    Have you adapted FAXCTRL and FAXHOST.BAT to a telecommunications or host 
  321.    program not mentioned in this documentation? 
  322.    Do you use FAXCTRL in a way other than mentioned in this documentation? 
  323.    Do you have a suggestion for improving FAXCTRL?
  324.  
  325.     Send (or FAX) in your method, ideas, and/or suggestions. If we incorporate 
  326. it into a new version (and/or documentation), you could receive a free upgrade 
  327. of FAXCTRL and have your name mentioned in the documentation! Our THANKS for 
  328. your ideas and suggestions! 
  329.  
  330.     Please include, if applicable, copies of your adapted FAXHOST.BAT, FAXCTRL 
  331. options that might be necessary, a copy of the script/command file for the 
  332. terminal program that you are using , and specific instructions on how to exit 
  333. the terminal program - returning to DOS/FAXHOST.BAT.
  334.  
  335.  
  336.     (Please don't ask if you're going to receive a freebie, you'll spoil the 
  337. surprise!)
  338.